Illuminating and Rendering Heterogeneous Participating Media in Real Time using Opacity Propagation
نویسندگان
چکیده
We present a new approach to illuminate and render single scattering effects in heterogeneous participating media in real time. The medium’s density is modeled as a sum of radial basis functions, and is then sampled into a first volumetric grid. We then integrate the extinction function from each light source to each cell in the volume by a fast cell-to-cell propagation process on the GPU, and store the result in a second volume. We finally render both scattering medium and surfaces using a regular step ray-marching from the observer to the nearest surface. As we traverse the medium, we fetch data from both volumes and approximate a solution to the scattering equation. Our method is real-time, easy to implement and to integrate in a larger pipeline. Figure 1: Left : the original scene. Right : a scattering media is added.
منابع مشابه
Principal-Ordinates Propagation for real-time rendering of participating media
Efficient light transport simulation in participating media is challenging in general, but especially if the medium is heterogeneous and exhibits significant multiple anisotropic scattering. We present Principal-Ordinates Propagation, a novel finite-element method that achieves real-time rendering speeds on modern GPUs without imposing any significant restrictions on the rendered participated m...
متن کاملOpacity Peeling for Direct Volume Rendering
The most important technique to visualize 3D scalar data, as they arise e.g. in medicine from tomographic measurement, is direct volume rendering. A transfer function maps the scalar values to optical properties which are used to solve the integral of light transport in participating media. Many medical data sets, especially MRI data, however, are difficult to visualize due to different tissue ...
متن کاملInstant Multiple Scattering for Interactive Rendering of Heterogeneous Participating Media
Rendering participating media with multiple scattering is costly and often even challenging for off-line methods. In this paper we present a novel method for efficiently rendering such effects that achieves interactive speed for dynamic scenes with both homogeneous and heterogeneous media. It is based on instant radiosity, which is typically used to approximate indirect illumination between sur...
متن کاملVisually pleasing real-time global illumination rendering for fully-dynamic scenes
Global illumination (GI) rendering plays a crucial role in the photo-realistic rendering of virtual scenes. With the rapid development of graphics hardware, GI has become increasingly attractive even for real-time applications nowadays. However, the computation of physically-correct global illumination is time-consuming and cannot achieve real-time, or even interactive performance. Although the...
متن کاملAdaptive Matrix Column Sampling and Completion or Rendering Participating Media
Several scalable many-light rendering methods have been proposed recently for the efficient computation of global illumination. However, gathering contributions of virtual lights in participating media remains an inefficient and time-consuming task. In this paper, we present a novel sparse sampling and reconstruction method to accelerate the gathering step of the many-light rendering for partic...
متن کامل